Push: Controlling Hardware Synthesizers